package com.xqboss.apps.domain.user;

import java.time.LocalDateTime;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xqboss.apps.domain.BaseTable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;


/**
 * 用户段位升级记录(UserRankUpgradeRecord)表实体类
 *
 * @author makejava
 * @since 2023-12-05 12:05:24
 */
@Data
@Builder
public class UserRankUpgradeRecord extends BaseTable {
    //用户升段记录ID
    @TableId(type = IdType.AUTO)
    private Long id;
    //用户id
    @ApiModelProperty("用户ID")
    private Long userId;
    @ApiModelProperty("NFT 编号ID")
    private Long nftNumberId;
    @ApiModelProperty("升段前身份全称")
    private String preRankFullName;
    @ApiModelProperty("升段后身份全称")
    private String postRankFullName;
    @ApiModelProperty("升段前身份段位id")
    private Long preRankId;
    @ApiModelProperty("升段后身份段位id")
    private Long postRankId;
    @ApiModelProperty("升段消耗资源内容")
    private String resourceCost;
    @ApiModelProperty("升级时间")
    private Date upgradeTime;

    }

